package chapterright06;

/**
 * Created by Miracle yaochengwei on 2022/6/19 17:49
 */
public class Homework07 {
    public static void main(String[] args) {
        //冒泡排序
        int[] arr = {20,-1,89,2,890,7};
        //arr.length -1 为啥要减去1，因为你有6个数字只要确定5个数字就可以了
        int temp = 0;//辅助交换
        for (int i = 0;i<arr.length -1;i++){//外层循环（轮）
          for (int j = 0;j<arr.length -1- i;j++){//没轮的比较次数  /内层要再减去i
              //如果从小到达条件是 arr[j] >arr[j+1]
              //如果从小到大  arr[j] <arr[j+1]
            if (arr[j] <arr[j+1]){
                temp = arr[j]; //等于大的哪一个
                arr[j] = arr[j+1];
                arr[j+1] = temp;  //变成等于大的哪一个

            }
          }
        }
        System.out.println("\n====排序后=====");
        for (int i = 0; i<arr.length;i++){
            System.out.print(arr[i]+"\t");
        }
}
}

